package com.sitech.ibnms.c3p.task;

import com.sitech.ismp.workflow.domain.Task;

/**
 * Created by liujhc on 10/10.
 */
public interface C3pServerLogTaskService {
    /**
     * 写入环节日志
     *
     * @param task
     * @param logPattern 可用${nodeName}表示环节名称
     */
    void writeTaskNodeLog(Task task, String logPattern);

    /**
     * 写入任务日志
     *
     * @param task
     * @param logPattern 日志模板，可以用${taskName}表示任务名称
     */
    void writeTaskLog(Task task, String logPattern);

    void writeTaskLog(int processId, int serialNo, String logPattern);
}
